package at.ac.univie.ke.neuranetwork;

import java.util.HashMap;
import java.util.List;

public class TestSuite implements Constants{

	
	public static void main(String[] args) {
		FileHandler filehandler = new FileHandler(CONFIG_FILES_BASE_DIR);
		List<String> neuralNetworkConfigFiles = filehandler.getConfigFiles();
		HashMap<String, TestResult> testResults = new HashMap<String, TestResult>();
		
		for (String neuralNetworkConfigFile : neuralNetworkConfigFiles){
			NeuralNetworkTest neuralNetworkTest = new NeuralNetworkTest(neuralNetworkConfigFile);
			testResults.putAll(neuralNetworkTest.executeTests());
		}
		
		ResultPrinter resultPrinter = new ResultPrinter(testResults);
		resultPrinter.showOutcome();
	
	}
}
